*
{
    padding: 0;
    margin: 0;
    font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
	font-size: 13px;
}

/*HTML Element*/
body
{    
    font-size: 13px;
}
img{
    border: 1px solid silver;
}
h1, h2, h3, h4, h5, h6
{
    font-family: Helvetica, Arial, sans-serif;
    color: #222;
    font-weight: bold;
}

h1
{
    font-family: Calibri, Helvetica, Arial, sans-serif;
    font-size: 25px;
}

h2
{
    font-size: 18px;
    padding: 0 0 10px 0;
}

h3
{
    font-size: 16px;
    padding: 0 0 10px 0;
}

h4
{
    font-size: 14px;
    padding: 0 0 5px 0;
}

h5
{
    font-size: 10px;
    padding: 0 0 5px 0;
}

h6
{
    font-size: 12px;
    padding: 0 0 5px 0;
}

p
{
    line-height: 20px;
}

a
{
    text-decoration: none;
    color: #000;
}

/*custom*/
#wrapper
{
    width: 960px;
    margin: 0 auto;
}
#header{
    min-height: 100px;
    background: #d7d7d7;
    border-bottom: solid 1px white;
}
#multi_lang{
    float:right;
    
}
#multi_lang a{
    color: #000;
}
.view-more{
    color:#1d8cfd;
    float:right;
    text-decoration: none;
}

#main{
    background: #ebeced;
    border-top: solid  1px #FFF;
    border-bottom: solid  1px #afd3fa;    
    min-height: 500px;
    width: 960px;
}
#container{
    padding:10px 70px 20px 70px;
    
}
#container .left-hot{
    width: 450px;
    float:left;
}
.left-hot img{
    width:450px;
    height:300px;
}
#container .right-hot{
    width: 300px;
    padding-left: 30px;
    float:left;
}
#list-news{
    background: white;
    border: 1px silver solid;
}
.item-news{
    padding:30px 20px ;
    
}
.item-news .left-item-news{
    float:left;    
    padding-left:20px;
}
.left-item-news img{
    width:350px;
    height: 200px;
    border:1px silver solid;
}
.item-news .right-item-news{
    float:left;
    padding-left:30px;
    width:310px;
}
.group-news{    
    margin:20px 50px 10px 50px;
    border:2px solid white;
    background: white;
    border-radius: 25px;        
}
.group-left{   
    float:left;
    width:350px;   
}
.group-right{
    float:left;
    padding-left:20px;
    width:400px;
}
.group-title{
    margin:20px 20px 0px 20px;
    border:2px solid silver;
    background: silver;
    border-radius: 25px;
    text-align: center;
    
}
.group-title h1{
    
    font-weight: bold;
    color:yellow;
}
.group-content{
    padding:20px;
}
.group-left img{
     width:350px;
     height:250px;
}
.clear{
    clear:both;
}
.clear-right{
    clear:right;
}
.right{
    float:right;
    font-style: initial;
    color:silver;
}
#footer{
    text-align: center;
    padding:20px 20px 20px 75px;
    color:#FFF;
}
#footer #company{
    font-size: 18px
}
#footer-wrapper{
    min-height: 140px;
    background: #6c9bd0;
}
.cssmenu{
        
	border:none;
	border:0px;
	margin:0px;
	padding:0px;
	font: 67.5% 'Lucida Sans Unicode', 'Bitstream Vera Sans', 'Trebuchet Unicode MS', 'Lucida Grande', Verdana, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	}
.cssmenu ul{
	background:#333333;
	height:35px;
	list-style:none;
	margin:0;
	padding:0;
	}
.cssmenu li{
	float:left;
	padding:0px;
	}
.cssmenu li a{
	background:#333333 url('../images/seperator.gif') bottom right no-repeat;
	color:#cccccc;
	display:block;
	font-weight:normal;
	line-height:35px;
	margin:0px;
	padding:0px 25px;
	text-align:center;
	text-decoration:none;
	}
.cssmenu li a:hover, .cssmenu ul li:hover a{
	background: #2580a2 url('../images/hover.gif') bottom center no-repeat;
	color:#FFFFFF;
	text-decoration:none;
	}
.cssmenu li ul{
	background:#333333;
	display:none;
	height:auto;
	padding:0px;
	margin:0px;
	border:0px;
	position:absolute;
	width:225px;
	z-index:200;
	/*top:1em;
	/*left:0;*/
	}
.cssmenu li:hover ul{
	display:block;
	
	}
.cssmenu li li {
	background:url('../images/sub_sep.gif') bottom left no-repeat;
	display:block;
	float:none;
	margin:0px;
	padding:0px;
	width:225px;
	}
.cssmenu li:hover li a{
	background:none;
	
	}
.cssmenu li ul a{
	display:block;
	height:35px;
	font-size:12px;
	font-style:normal;
	margin:0px;
	padding:0px 10px 0px 15px;
	text-align:left;
	}
.cssmenu li ul a:hover, .cssmenu li ul li:hover a{
	background:#2580a2 url('../images/hover_sub.gif') center left no-repeat;
	border:0px;
	color:#ffffff;
	text-decoration:none;
	}
.cssmenu p{
	clear:left;
}
 .cssmenu li.float_r {
     float:right;
 }

 
.CSSTableGenerator {
	margin:50px;
        padding:10px;
	width:90%;
	border:1px solid #e0e0e0;
	
	-moz-border-radius-bottomleft:7px;
	-webkit-border-bottom-left-radius:7px;
	border-bottom-left-radius:7px;
	
	-moz-border-radius-bottomright:7px;
	-webkit-border-bottom-right-radius:7px;
	border-bottom-right-radius:7px;
	
	-moz-border-radius-topright:7px;
	-webkit-border-top-right-radius:7px;
	border-top-right-radius:7px;
	
	-moz-border-radius-topleft:7px;
	-webkit-border-top-left-radius:7px;
	border-top-left-radius:7px;
}.CSSTableGenerator table{
	width:100%;
	height:100%;
	margin:0px;padding:0px;
}.CSSTableGenerator tr:last-child td:last-child {
	-moz-border-radius-bottomright:7px;
	-webkit-border-bottom-right-radius:7px;
	border-bottom-right-radius:7px;
}
.CSSTableGenerator table tr:first-child td:first-child {
	-moz-border-radius-topleft:7px;
	-webkit-border-top-left-radius:7px;
	border-top-left-radius:7px;
}
.CSSTableGenerator table tr:first-child td:last-child {
	-moz-border-radius-topright:7px;
	-webkit-border-top-right-radius:7px;
	border-top-right-radius:7px;
}.CSSTableGenerator tr:last-child td:first-child{
	-moz-border-radius-bottomleft:7px;
	-webkit-border-bottom-left-radius:7px;
	border-bottom-left-radius:7px;
}.CSSTableGenerator tr:hover td{
	
}
.CSSTableGenerator tr:nth-child(odd){ background-color:#aad4ff; }
.CSSTableGenerator tr:nth-child(even)    { background-color:#ffffff; }.CSSTableGenerator td{
	vertical-align:middle;
	
	
	border:1px solid #e0e0e0;
	border-width:0px 1px 1px 0px;
	text-align:center;
	padding:7px;
	font-size:10px;
	font-family:Arial;
	font-weight:normal;
	color:#000000;
}.CSSTableGenerator tr:last-child td{
	border-width:0px 1px 0px 0px;
}.CSSTableGenerator tr td:last-child{
	border-width:0px 0px 1px 0px;
}.CSSTableGenerator tr:last-child td:last-child{
	border-width:0px 0px 0px 0px;
}
.CSSTableGenerator tr:first-child td{
		background:-o-linear-gradient(bottom, #005fbf 5%, #003f7f 100%);	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #005fbf), color-stop(1, #003f7f) );
	background:-moz-linear-gradient( center top, #005fbf 5%, #003f7f 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#005fbf", endColorstr="#003f7f");	background: -o-linear-gradient(top,#005fbf,003f7f);

	background-color:#005fbf;
	border:0px solid #e0e0e0;
	text-align:center;
	border-width:0px 0px 1px 1px;
	font-size:14px;
	font-family:Arial;
	font-weight:bold;
	color:#ffffff;
}
.CSSTableGenerator tr:first-child:hover td{
	background:-o-linear-gradient(bottom, #005fbf 5%, #003f7f 100%);	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #005fbf), color-stop(1, #003f7f) );
	background:-moz-linear-gradient( center top, #005fbf 5%, #003f7f 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#005fbf", endColorstr="#003f7f");	background: -o-linear-gradient(top,#005fbf,003f7f);

	background-color:#005fbf;
}
.CSSTableGenerator tr:first-child td:first-child{
	border-width:0px 0px 1px 0px;
}
.CSSTableGenerator tr:first-child td:last-child{
	border-width:0px 0px 1px 1px;
}
